municipal impound lot - Español Inglés Diccionario